// pages/recharge/index.js
const App = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    select: 0,
    payList: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.config()
  },
  config(){
    let that = this
    let payList=[];
    App.ajax(App.Api.config, 'GET', {}).then(res => {
        console.log(res)
      payList=[...res.data];
      console.log(payList)
      that.setData({
        payList
      })        
    }).catch(err => {
      console.log('报错了', err)
    })
  },
  money(){
    let id = this.data.payList[this.data.select].id;
    let total_fee = this.data.payList[this.data.select].total_fee * 100;
    let that = this
    App.ajax(App.Api.recharge, 'POST', { total_fee: total_fee}).then(res => {
     // console.log(res)
      App.util.wechatPay(Object.assign(res.data, {
        success(res) {
          //支付成功
            wx.showToast({
              title: res.msg || '充值成功',
              icon: 'none',
              success:function(){
                  wx.navigateTo({
                    url: './details/index',
                  })
              }
            })
        },
        fail(res) {
          //支付失败
        }
      }))
    
    }).catch(err => {
      console.log('报错了', err)
    })
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  // 自定义方法
  select (e) {
    let key = e.currentTarget.dataset.key;
   
    this.setData({
      select: key
    })
  }
})